package dao;


import org.apache.ibatis.annotations.Param;
import pojo.Page;
import pojo.SCMUser;

import java.util.List;

/**
 * @Author Admin
 * @date 2022/11/8 17:46
 * @Description TODO
 * @Version 1.0
 **/
public interface SCMUserMapper {
    //登录验证账号
    SCMUser getUserByAccount(@Param("account") String account, @Param("password") String password);

    //查询数据（包括模糊查询）
    int getCount(@Param("scmUser") SCMUser scmUser);
    List<SCMUser> getUsers(@Param("page") Page<SCMUser> page, @Param("scmUser") SCMUser scmUser);

    //新增验证用户
    SCMUser checkUser(String account);
    //新增用户
    void addUser(SCMUser u);
    void addModelName(@Param("account") String account,@Param("modelName")  String modelName);

    //修改
    void updateUser(SCMUser u);
    void delModelName(String account);

    //删除
    void delUser(String account);

    //查看用户
    SCMUser getUser(String account);
}
